home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 012 / newkey43.arc / TEST.KEY < prev    next >
Text File  |  1987-05-02  |  7KB  |  128 lines

  1. * used for translation bypass demonstration
  2. <begdef><&>Hello!<enddef>
  3. <begdef><alt0>level0<enddef>
  4. * nested macro demonstration
  5. <begdef><alt1>level1<alt2><enddef>
  6. <begdef><alt2>level2<alt3><enddef>
  7. <begdef><alt3>level3<alt4><enddef>
  8. <begdef><alt4>level4<alt5><enddef>
  9. <begdef><alt5>level5<alt6><enddef>
  10. <begdef><alt6>level6<alt7><enddef>
  11. <begdef><alt7>level7<alt8><enddef>
  12. <begdef><alt8>level8<alt9><enddef>
  13. <begdef><alt9>level9<alt0><enddef>
  14. * clear screen demonstration
  15. <begdef><altf1><cls>    Clear screen macro demonstration    <esc>
  16. <esc>I am going to clear your screen.  Press any key when you are  
  17. <esc>ready.<ffld><cls>Newkey can clear your screen whenever you wis
  18. h.<enddef>
  19. * beep demonstration
  20. <begdef><altf2><cls><tab>  Beep macro demonstration    <esc><esc>I 
  21. am going to beep. <beep> Newkey macros can beep <beep><esc> wheneve
  22. r you wish.<esc><enddef>
  23. * screen off/on demonstration
  24. <begdef><altf3><cls><tab>  Screen off macro demonstration    <esc>
  25. <esc>I am going to turn the screen off when you hit enter.  To turn
  26.  the screen <esc>back on press any key a couple of times.  Press en
  27. ter when ready.<vfld>  <esc><scroff><ffld><ffld> <esc><esc>Now I'm 
  28. going to turn off the screen for 5 seconds and then turn it on. 
  29. <esc>Press any key when ready. <ffld><scroff><wait><wait><wait>
  30. <wait><wait><wait><wait><wait><wait><wait><scron> <esc><enddef>
  31. * 5 second time delay 
  32. <begdef><altt><esc><slowoff>5 second time delay begins now:<wait>
  33. <wait><wait><wait><wait><wait><wait><wait><wait><wait> and ends now
  34. . <esc><enddef>
  35. * Macro which calls itself
  36. <begdef><ctrlw><esc><slowon>Hi! I'm <caps,>ctrlw<caps.>.  I will ca
  37. ll myself over and over until you <esc>stop me by pressing <caps,>c
  38. trlesc<caps.> (ctrl\ for enhanced), the   <esc>Newkey cancel key.  
  39. <esc>I will type slowly since I have turned on slow typing mode so 
  40. that <esc>you can follow what is happening.<esc><esc><ctrlw>
  41. <enddef>
  42. * Fixed Length Fill-in-the-blanks Pause Demonstration
  43. <begdef><f1><cls><slowoff>       Fixed length fill-in-the-blanks de
  44. monstration  <esc><esc>Enter 2 keystrokes: <ffld><ffld> and Newkey 
  45. will finish for you.<esc><enddef>
  46. * Playback multi-character macro demonstration
  47. <begdef><f10><cls><esc><esc><esc><esc><esc><esc><esc>    Playback m
  48. ulti-character macro demonstration    <esc>To play back a multi-cha
  49. racter macro, follow these steps:  <esc><esc>   1.  Press <caps,>al
  50. t,<caps.>           <esc>   2.  Type in "multimac"     <esc>   3.  
  51. Press enter            <esc><enddef>
  52. * Variable Length Fill-in-the-blanks Pause Demonstration
  53. <begdef><f2><cls><slowoff>     Variable length fill-in-the-blanks d
  54. emonstration <esc><esc>Enter any number of keystrokes followed by e
  55. nter: <vfld>   <esc>and Newkey will finish for you.      <esc>
  56. <enddef>
  57. * Translation Bypass Demonstration
  58. <begdef><f3><cls><slowoff>        Translation bypass demonstration 
  59.    <esc><esc>Enter '<notr>&' followed by enter: <vfld><esc>You will
  60.  notice that '<notr>&' has been redefined to 'HELLO'.<esc>Now enter
  61.  ctrl-2 and '<notr>&' followed by enter: <vfld>  <esc><esc>You will
  62.  notice that '<notr>&' was returned, not 'HELLO'.  <esc>This is an 
  63. example of Newkey's translation bypass feature <esc><enddef>
  64. * Time Delay Demonstration
  65. <begdef><f4><cls><slowoff>             Time delay demonstration    
  66.     <esc><esc>Enter ALT T.  Newkey will wait for 5 seconds before c
  67. ontinuing. <esc>You will notice that the cursor has become a fat ba
  68. r. <esc><enddef>
  69. * Dynamic Display Feature Demonstration 
  70. <begdef><f5><cls><slowoff>            Dynamic display feature demon
  71. stration:            <esc><esc>Enter CTRL / (ALT / for enhanced).  
  72. This will allow you to invoke several <esc>Newkey functions without
  73.  leaving your current program.          <esc><esc>This feature is a
  74. lways available, no matter what program <esc>you are in.  When you 
  75. are finished Newkey will restore <esc>your screen exactly where you
  76.  left off.    <esc><enddef>
  77. * Slow typing mode demonstration
  78. <begdef><f6><cls><slowoff>                     Slow Typing Mode Dem
  79. onstration            <esc><esc><slowon>Slow typing mode has just b
  80. een turned on.  You will notice how <esc>slowly Newkey is typing.  
  81. Now we will turn slow typing off.<slowoff> <esc>Notice how quickly 
  82. Newkey is typing.  Much too fast for you <esc>to follow what is hap
  83. pening.  <esc><enddef>
  84. * Defining macro within macro demonstration
  85. <begdef><f7><cls><slowoff><esc><esc><esc>           Defining macro 
  86. within macro demonstration            <esc><esc>This macro will def
  87. ine <caps,>ctrlq<caps.> to be whatever you type in.  <esc>Type what
  88. ever you want to and when you are done press <esc><caps,>alt-
  89. <caps.> to end it. Start now:         <esc><begdef><ctrlq><esc>Now 
  90. that you have finished, press <caps,>ctrlq<caps.> and watch <esc>wh
  91. at you typed in returned.  Newkey will press it for  <esc>you first
  92. :<esc><ctrlq><enddef>
  93. * Macro calls Itself and Cancel Newkey Demonstration
  94. <begdef><f8><cls><slowoff>   Macro Calls Itself and Cancel Newkey P
  95. rocessing Demonstration<esc><esc>Press <caps,>ctrlw<caps.>.  This w
  96. ill start a macro which calls itself.<esc>This macro will continue 
  97. to execute until you press the Newkey<esc>cancel processing key, 
  98. <caps,>ctrlesc<caps.> (ctrl\ for enhanced).  <esc>This key cancels 
  99. all current Newkey processing and clears the keyboard <esc>buffer. 
  100. Newkey will press <caps,>ctrlw<caps.> for you.<esc><ctrlw><enddef>
  101. * Macro which calls Newkey's dynamic display features
  102. <begdef><f9><cls><slowoff>       Macro which calls Newkey's dynamic
  103.  display features<esc><esc>This macro will actually invoke Newkey's
  104.  dynamic display features <esc>to automatically change one of the N
  105. ewkey parameters.  In this <esc>case we will turn off the screen sa
  106. ver.  Press any key when you <esc>are ready.<ffld><esc><cmd>4pn
  107. <esc><esc><endcmd><esc>That was easy wasn't it.<esc><enddef>
  108. * Multi-character macro
  109. <begdef><multimac><esc>   Hi!  I'm a multi-character macro named "m
  110. ultimac".  I am used<esc>by <caps,>f10<caps.> to demonstrate multi-
  111. character macros.<esc><enddef>
  112. * Multi-character macro which calls itself
  113. <begdef><recurmac><esc><slowon>Hi! I'm <caps,>recurmac<caps.>.  I w
  114. ill call myself over and over until <esc>you stop me by pressing 
  115. <caps,>ctrlesc<caps.> (ctrl\ for enhanced), the  <esc>Newkey cancel
  116.  key.  <esc>I will type slowly since I have turned on slow typing m
  117. ode so that <esc>you can follow what is happening.<esc><esc>
  118. <recurmac><enddef>
  119.